/*
 * Created on 2005-1-24
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package nc.tb.form;

import nc.tb.app.CommonPlan;
import nc.tb.cube.cell.InnerCell;
import nc.vo.pub.BusinessException;

/**
 * @author cjf
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public interface ICellGetter {
	public static final int BY_SHT_CELLPK=1;
	public static final int BY_PLN_CELLPK=2;
	public static final int BY_PLN_CELLAR=3;
	public static final int BY_PLN_CELLDV=4;
	public static final int BY_PLN_STPOS=5;
	public static final int BY_PLN_CELLDV_PARTIAL=6;
	public static final int BY_STPOS=7;
	public InnerCell getCell(CommonPlan plan)throws BusinessException;
	//public InnerCell getCell(Plan plan, String pk_cubeView) throws BusinessException;
//	public ArrayList getCells(SheetObject plan)throws BusinessException;
//	public String toString();
	
}
